make desperate efforts